home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Games / WarpQuake / Src / r_varsa.s < prev    next >
Text File  |  2000-05-22  |  2KB  |  65 lines

  1. /*
  2. Copyright (C) 1996-1997 Id Software, Inc.
  3.  
  4. This program is free software; you can redistribute it and/or
  5. modify it under the terms of the GNU General Public License
  6. as published by the Free Software Foundation; either version 2
  7. of the License, or (at your option) any later version.
  8.  
  9. This program is distributed in the hope that it will be useful,
  10. but WITHOUT ANY WARRANTY; without even the implied warranty of
  11. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  
  12.  
  13. See the GNU General Public License for more details.
  14.  
  15. You should have received a copy of the GNU General Public License
  16. along with this program; if not, write to the Free Software
  17. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  18.  
  19. */
  20. //
  21. // r_varsa.s
  22. //
  23.  
  24. #include "asm_i386.h"
  25. #include "quakeasm.h"
  26. #include "asm_draw.h"
  27. #include "d_ifacea.h"
  28.  
  29. #if id386
  30.  
  31.     .data
  32.  
  33. //-------------------------------------------------------
  34. // ASM-only variables
  35. //-------------------------------------------------------
  36. .globl    float_1, float_particle_z_clip, float_point5
  37. .globl    float_minus_1, float_0
  38. float_0:        .single    0.0
  39. float_1:        .single    1.0
  40. float_minus_1:    .single    -1.0
  41. float_particle_z_clip:    .single    PARTICLE_Z_CLIP
  42. float_point5:    .single    0.5
  43.  
  44. .globl    fp_16, fp_64k, fp_1m, fp_64kx64k
  45. .globl    fp_1m_minus_1
  46. .globl    fp_8 
  47. fp_1m:            .single    1048576.0
  48. fp_1m_minus_1:    .single    1048575.0
  49. fp_64k:            .single    65536.0
  50. fp_8:            .single    8.0
  51. fp_16:            .single    16.0
  52. fp_64kx64k:        .long    0x4f000000    // (float)0x8000*0x10000
  53.  
  54.  
  55. .globl    FloatZero, Float2ToThe31nd, FloatMinus2ToThe31nd
  56. FloatZero:                .long    0
  57. Float2ToThe31nd:        .long    0x4f000000
  58. FloatMinus2ToThe31nd:    .long    0xcf000000
  59.  
  60. .globl    C(r_bmodelactive)
  61. C(r_bmodelactive):    .long    0
  62.  
  63. #endif    // id386
  64.  
  65.